microscope manipulator - French English Dictionary